page {
  height: 100%;
  width: 100%;
}
.page {
      
    background-size: 100% 100%;
    height: 100%;
    background-image: url("");
    .header {
      .header-title {
        padding-left: 10px;
        padding-top: 10px;
      }
    }
  
    .container {
      height: 70vh;
      .container-title {
          display: flex;
          justify-content: center;
          align-items: center;
          font-size: 60rpx;
          color: #505050;
          padding-top: 60%;
      }
      .form {
        margin-top: 80rpx;
        display: flex;
        justify-content: center;
        align-items: center;
   
        height: 300rpx;
        .username {
          display: flex;
          justify-content: space-between;
          margin-bottom: 80rpx;
       
          .iconfont {
            padding-right: 20rpx;
            font-size: 60rpx;
            
      
          }
      
          .ipt {
            border-bottom: 1px solid #505050;
            display: flex;
           
            align-items: center;
            input {
      
            }
          }
        }
      
        .password {
          display: flex;
          justify-content: space-between;
          .iconfont{
            padding-right: 20rpx;
            font-size: 60rpx;
      
          }
      
          .ps-btn {
            border-bottom: 1px solid #505050;
            display: flex;
            justify-content: center;
            align-items: center;
            input {
      
            }
          }
        }
      }
    }
  
    .btn {
      display: flex;
      justify-content: center;
      align-items: center;
      .btn-box{
        width: 250rpx;
        height: 100rpx;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #43CF7C;
        border-radius: 10%;
        font-size: 32rpx;
        color:#fff;
      }
  
    }
  }